Big Huge Thesaurus

instrument of torture

noun